practically indestructible - Francés Inglés Diccionario